import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
// import "swiper/swiper-bundle.min.css";  //老版本
import "swiper/css/bundle";  // 写法

// 将css文件放到styles
// import "@/styles/swiper-bundle.min.css";

// import { Message } from 'element-ui';
// import { MessageBox } from 'element-ui';

// 可以在所有的vue实例通过 $message => 访问消息提示的插件
// Vue.prototype.$message = Message;
// Vue.prototype.$msgbox = MessageBox;
// Vue.prototype.$alert = MessageBox.alert;
// Vue.prototype.$confirm = MessageBox.confirm;
// Vue.prototype.$prompt = MessageBox.prompt;

Vue.use(ElementUI);

import "@/styles/reset.css";

// import store from './store'

// Vue的插件  
// 1. 插件是一个有install 方法的一个对象
// Vue.use({
//   install:function(Vue,options){
//     console.log("自定义插件开始执行");
//     console.log("Vue",Vue);
//     console.log("options",options);
//   }
// },{a:1,b:2})

import mine from './plugins/mine';
Vue.use(mine,{a:1,b:2});

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
